package jmine.tec.database.query;

/**
 * Interface para criadores de colunas
 * 
 * @author lundberg
 */
public interface ColumnFactory {

    /**
     * Cria uma nova coluna para o tipo dado
     * 
     * @param type type
     * @param name name
     * @return column
     */
    Column create(int type, String name);

    /**
     * Busca os tipos suportados
     * 
     * @return javax.sql.Types
     */
    int[] getSupportedTypes();
}
